/*public*/
.size1 {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.backcolor {
  background: #3671cf;
}
.color {
  color: #3671cf;
}
/* header */
.header{background-color: #ffffff;}
.header .headCont{width: 160px;height: 73px;background-color: #486a97;color: #ffffff;}
.header .headCont p{margin-left: 5px;padding-left: 20px;}
.header .headCont .p1{margin-top: 13px;background: url(../images/tel.png) no-repeat left;background-size: 15px;}
.header .headCont .p2{background: url(../images/mail.png) no-repeat left;background-size: 15px; font-size: 12px;}

.logo1{
	margin-left:3px;
}
.logo1 >img{height:44px;margin-top:23px;position:relative; }
.logo1 .ma{display:none}
.logo1:hover .ma{display:block;position:absolute;top:83px;left:270px;z-index:9999}
.logo1 .ma img{width:250px;}

.logo2{
	margin-left:3px;
}
.logo2 >img{height:44px;margin-top:23px}
.logo2 .cnas{display:none}
.logo2:hover .cnas{display:block;position:absolute;top:83px;left:270px;z-index:9999}
.logo2 .cnas img{width:250px;}
.footer .footcont .footcont2 .p133



/*menu*/
.menu {
  position: relative;
  z-index: 100;
	margin-right: 1px;
}
.header .wrap{position: relative;}
.menu > li {
  height: 83px;
  width: 110px;
  float: left;
  text-align: center;
  /* position: relative; */
}
.menu > li > a{display: block;width: 100%;border-right: 1px solid #d8d8d8;height: 23px;line-height: 23px;margin-top: 30px;}
.menu > li a {
  font-size: 16px;
  color: #494747;
}
.menu > li:hover,
.menu > li.hover {
  /* background: url(../images/public/navli.jpg) no-repeat center bottom; */
}
.menu li span {
  display: block;
  text-align: center;
  font-size: 14px;
}
.menu .menu_2 {  
  position: absolute;
  top: 83px;
  left: 0;
  display: none;
	z-index: 3;
	width: 100%;
	height: auto;
	background-color: #fff;
  /* overflow: hidden; */
}
.menu .menu_2 li {
  background: #fff;
	width: 165px;
	height: 50px;
	float: left;
}
.menu .menu_2 a {
  display: block;
  font-size: 14px;
  line-height: 40px;
  color: #494747;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.menu li:hover .menu_2 {
  display: block;
}
.main {
  margin-bottom: 10px;
}
/*footer*/
.footer_bottom {
  width: 100%;
  height: 70px;
  line-height: 70px;
  background: #2f3034;
  color: white;
  text-align: center;
	border-top: 1px solid #8e8e8f;
}
.footer_bottom strong {
  font-weight: 500;
  padding: 0 50px;
}
.footer_bottom strong a {
  color: white;
}
